Big Huge Thesaurus

depository financial institution

noun